package com.dzy.kjadmin.components.dydatasource;

import com.baomidou.mybatisplus.enums.DBType;

import java.lang.annotation.*;

/**
 * 数据源注解
 *
 * @author dengzy
 */
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface TargetDataSource {
    /**
     * 数据源名称
     *
     * @return 数据源名称
     */
    String name();

    /**
     * 数据库方言切换默认MYSQL
     *
     * @return 数据库类型
     */
    DBType dicType() default DBType.MYSQL;
}